technology licensing - Alemán Inglés Diccionario